
// 一件代发权限
import i18n from "@/lang";

// ---------- 业务权限 -------
export const ROLE_ONE_SHIPPING = 'oneShipping'; // 一件代发权限
export const ROLE_MIDDLE_TRANSFER = 'middleTransfer' // 中转送仓权限
export const ROLE_INBOUND_SORTING = 'inboundSorting' // 入库分拣
export const ROLE_FINANCE_DATA = 'financeData'; // 财务数据
export const ROLE_DATA_MANAGE = 'dataManage'; // 数据管理
export const ROLE_REMITTANCE_MANAGE = 'remittanceManage'; // 汇聚管理
export const ROLE_USER_MANAGE = 'userManage'; // 用户管理
export const ROLE_FIRST_LEG = 'firstLeg'; // 头程管理
export const ROLE_SHIPPING_PLAN = 'shippingPlan'; // 发货计划
export const ROLE_STOCK_MANAGE = 'stockManage'; // 库存管理


// ---------- 业务权限 ------- end


// ------- 账号角色 -------
export const ROLE_OPERATE = 'operate';// 尾程的运营
export const ROLE_FL_OPERATE = 'fl_operate';// 头程的运营
export const ROLE_FINANCE = 'finance';// 财务
// ------- 账号角色 ------- end
export function getRoleName(role){
  switch (role){
    case ROLE_ONE_SHIPPING:
      return i18n.t('shipment.oneStock')
    case ROLE_MIDDLE_TRANSFER:
      return i18n.t('shipment.middleWarehouse')
    case ROLE_FINANCE_DATA:
      return i18n.t('data.财务数据')
    case ROLE_DATA_MANAGE:
      return i18n.t('route.dataManagement')
    case ROLE_REMITTANCE_MANAGE:
      return i18n.t('route.RemittanceManagement')
    case ROLE_USER_MANAGE:
      return i18n.t('data.用户管理')
    case ROLE_FIRST_LEG:
      return '头程管理'
    case ROLE_INBOUND_SORTING:
      return '入库分拣'
    case ROLE_SHIPPING_PLAN:
      return '发货计划'
    case ROLE_STOCK_MANAGE:
      return '库存管理'
    default:
      return role
  }
}


export function getRoleTypeName(roleType){
  switch (roleType){
    case ROLE_FINANCE:
      return i18n.t('table.财务')
    case ROLE_OPERATE:
      return i18n.t('尾程运营')
    case ROLE_FL_OPERATE:
      return i18n.t('头程运营')
  }
}
